// 导入 express 模块
const express = require("express");
const fs = require("fs");
const path = require("path");

// 导入自定义模块
const home = require("./home");
const admin = require("./admin");

// 读取文件内容
const data = fs.readFileSync(path.resolve(__dirname, "404.html"), "utf8");
console.log(data.toString());

// 创建 web 对象
const app = express();

// 使用自定义模块
app.use(home);
app.use(admin);

// 创建路由
app.all("*", (req, res) => {
  res.send(data);
});

// 监听端口，启动服务
app.listen(8000, () => {
  console.log("路由模块化：服务已经启动……");
});
